package org.ivwsqii.observer;

/**
 * 	抽象被观察者接口
 * 	声明了声明了添加、删除、通知观察者方法
 * @author Administrator
 *
 */
public interface Subject {
	/**
	 * 	注册观察者
	 * @param o
	 */
	void registerObserver(Observer o);
	/**
	 * 	取消订阅
	 * @param o
	 */
	void removeObserver(Observer o);
	/**
	 * 	通知观察者更新数据的方法
	 */
	void notifyObserver();
}
